簡介:現(xiàn)在是大數(shù)據(jù)時代,我們每天都會產(chǎn)生很多的數(shù)據(jù),如何通過更直觀的方式來展示這些數(shù)據(jù)并可以讓用戶馬上就可以獲得海量信息中的規(guī)律呢?使用D3!這個課程會通過實際的例子講解如何使用D3這個javascript庫來制作幾種常用類型的圖表,讓我們來初探數(shù)據(jù)可視化的奧秘吧!
第1章 課程介紹
介紹了本課程的主要內(nèi)容:1. 為什么要使用圖表;2. 有哪些常用的圖表;3. 什么是D3和D3能給我們帶來什么;4. 你會學(xué)到什么
第2章 線型圖表與坐標(biāo)軸
線型圖表是我們最常見的圖表了,這一章里我們就來學(xué)習(xí)一下如何生成線型圖表,我們還會學(xué)習(xí)到如何添加坐標(biāo)軸。
第3章 面積圖表
面積圖表一般有很強的視覺沖擊力,因為它是由大塊的顏色填充的。而生成面積圖表卻不那么難,只要你學(xué)習(xí)了上一章中如何制作線型圖表。
第4章 柱狀圖表與數(shù)據(jù)文件
這一章里我們會講解兩種柱狀圖表的制作:水平柱狀圖表和豎直柱狀圖表,并學(xué)習(xí)如何使用D3來解析數(shù)據(jù)文件來獲取生成圖表所用的工具。
第5章 餅狀圖
餅狀圖也是很有視覺沖擊力的一種圖表,通過餅狀圖我們可以很快地知道每個部分所占的比例是多少。通過本章我們可以學(xué)到如何使用D3中的svg.arc()和layout.pie()方法來生成餅狀圖